package com.nari.ncps.screen.vo.electric;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 燃料进耗存情况
 */
@Data
public class InventorySituation {

    @Schema(description = "年份")
    private Integer year;

    @Schema(description = "月份(1-12)")
    private Integer month;

    @Schema(description = "当前燃料库存(吨)")
    private BigDecimal currentFuelStock;

    @Schema(description = "日均耗煤量(吨/天)")
    private BigDecimal dailyCoalConsumption;

    @Schema(description = "库存可用天数(天)")
    private Integer stockAvailableDays;

    @Schema(description = "进煤年计划量(吨)")
    private BigDecimal annualPlanCoalIn;

    @Schema(description = "进煤年实际完成量(吨)")
    private BigDecimal annualActualCoalIn;

    @Schema(description = "进煤年超欠量(吨)")
    private BigDecimal annualCoalInOverShortage;

    @Schema(description = "进煤年完成率(%)")
    private BigDecimal annualCoalInCompletionRate;

    @Schema(description = "耗煤年计划量(吨)")
    private BigDecimal annualPlanCoalConsumption;

    @Schema(description = "耗煤年实际完成量(吨)")
    private BigDecimal annualActualCoalConsumption;

    @Schema(description = "耗煤年超欠量(吨)")
    private BigDecimal annualCoalConsumptionOverShortage;

    @Schema(description = "耗煤年完成率(%)")
    private BigDecimal annualCoalConsumptionCompletionRate;
}
